(Formal) residence - English Synonyms Dictionary